.ReportResearch{
  * {
    margin:0
  }
     input{
     width: 150px;
     }
     select{
     width: 150px;
     }
   
  .bordered {
   *border-collapse: collapse;
      border-spacing: 0;
      width: 100%;   
      border: solid #ccc 1px;
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px;
      -webkit-box-shadow: 0 1px 1px #ccc; 
      -moz-box-shadow: 0 1px 1px #ccc; 
      box-shadow: 0 1px 1px #ccc;         
  }
     
  .bordered tr:hover {
      background: #fbf8e9;
      -o-transition: all 0.1s ease-in-out;
      -webkit-transition: all 0.1s ease-in-out;
      -moz-transition: all 0.1s ease-in-out;
      -ms-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;   
       height: 20px;
  }    
      
  .bordered td, .bordered th {
      border-left: 1px solid #ccc;
      border-top: 1px solid #ccc;
      padding: 10px;
      text-align: left;   

  }

  .bordered th {
      background-color: #dce9f9;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
      background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
      background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
      background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
      background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
      background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
      -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
      -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
      box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
      border-top: none;
      text-shadow: 0 1px 0 rgba(255,255,255,.5); 

  }
}